<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //添加数组元素方法

        //1.push() 在数组末尾 添加一个或多个数组元素 push 推
        var arr = [1, 2, 3];
        //arr.push(4, 'pink');

        //(1) push 是可以给数组末尾追加新的元素
        //(2) push 参数直接写 数组元素
        //(3) push 完毕之后 ,返回的结果是 新数组的长度
        console.log(arr.push(4, 'pink')); // 5
        console.log(arr); //(5)[1,2,3,4,;pink]
        //(4) 原数组也会发生变化

        //2. unshift 在数组的开头 添加一个或者多个数组元素
        arr.unshift('red');
        console.log(arr); //(6) ['red', 1, 2, 3, 4, 'pink']
        // (1) unshift是可以给数组前面追加新的元素
        // (2) unshift 参数直接写 数组元素
        // (3) unshift完毕之后,返回的结果是新数组的长度
        // (4) 原数组也会发生变化
    </script>
</head>

<body>

</body>

</html>